home *** CD-ROM | disk | FTP | other *** search
- /* SCROLL.H
- /* 2-May-88 ml. for use in bslscrol.c and defscol.c */
-
- #define LWGET(x) ((int) *((int *)(x)))
- #define LWSET(x, y) (*((int *)(x)) = y)
- #define LLGET(x) (*((long *)(x)))
- #define LLSET(x, y) (*((long *)(x)) = y)
-
- #define OB_STATE(tree, x) ((long)tree + (x) * sizeof(OBJECT) + 10)
- #define OB_SPEC(tree, x) ((long)tree + (x) * sizeof(OBJECT) + 12)
- #define OB_X(tree, x) ((long)tree + (x) * sizeof(OBJECT) + 16)
- #define OB_Y(tree, x) ((long)tree + (x) * sizeof(OBJECT) + 18)
- #define OB_WIDTH(tree, x) ((long)tree + (x) * sizeof(OBJECT) + 20)
- #define OB_HEIGHT(tree, x) ((long)tree + (x) * sizeof(OBJECT) + 22)
-
- #define NM_ITEMS 8 /* number of items to be scrolled */
-
-